--Matt Forbes
--spec file
--package for handling long ints
--11/6/2009

package long_int_handling is

    subtype max_input is Integer range 1..30;
    subtype max_output is Integer range 1..31;

    subtype in_string is String(max_input'range);
    subtype out_string is String(max_output'range);

    function add_long_ints(num_1 : in_string; num_2 : in_string) return out_string;
    function get_long_int return in_string;
    procedure read_long_int_output(out_num : out_string);
    procedure read_long_int(out_num : in_string);

end long_int_handling;
